cleanup domain builder declarations and related users
authorJuergen Gross <jgross@suse.com>
Mon, 28 Sep 2015 15:28:35 +0000 (17:28 +0200)
committerJan Beulich <jbeulich@suse.com>
Mon, 28 Sep 2015 15:28:35 +0000 (17:28 +0200)
commit5d3bcd64d9eb741b4d4df45de97e318fcf836c36
tree4beab90b0a223f5354047a5dfbc32a2f45c75632
parentb3da0f4e9a13e29e4dccfa14cd133d1a8e6ed47d
cleanup domain builder declarations and related users

There are several unused function and structure declarations in the
hypervisor related to domain building. Remove them.

Use an enum for elf_dom_parms.pae instead of just hard coding the
values when setting the information and adjust the code to use those
instead of own macros (hypervisor and tools).

Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
tools/libxc/xc_dom_binloader.c
tools/libxc/xc_dom_elfloader.c
tools/libxc/xc_dom_x86.c
tools/libxc/xg_private.h
xen/arch/x86/domain_build.c
xen/common/libelf/libelf-dominfo.c
xen/include/xen/elf.h
xen/include/xen/libelf.h
xen/include/xen/sched.h